package Day_0223.NetWork;

/**
 * @author zxc
 * @date 2023/02/23 23:19
 **/
public class OSI {
    public static void main(String[] args) {
        /**
         * OSI网络的七层结构及其作用
         * ===》
         * （1）应用层（数据）：
         *  确定进程之间通信的性质以满足用户需要以及提供网络与用户应用
         * （2）表示层（数据）：
         *  主要解决用户信息的语法表示问题，如加密解密
         * （3）会话层（数据）：
         *  提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制，如服务器验证用户登录便是由会话层完成的
         * （4）传输层（段）：
         *  实现网络不同主机上用户进程之间的数据通信，可靠与不可靠的传输，传输层的错误检测，流量控制等
         * （5）网络层（包）：
         *  提供逻辑地址（IP）、选路，数据从源端到目的端的传输
         * （6）数据链路层（帧）：
         *  将上层数据封装成帧，用MAC地址访问媒介，错误检测与修正
         * （7）物理层（比特流）：
         *  设备之间比特流的传输，物理接口，电气特性等
         *
         */
    }
}
